package cn.iutils.edu.entity;

import cn.iutils.sys.entity.DataEntity;
import cn.iutils.sys.entity.Organization;

/**
* 学校资产
* @author iutils.cn
* @version 1.0
*/
public class Asset extends DataEntity<Asset>{

    private static final long serialVersionUID = 1L;

    private String name;//资产名称
    private String assetType;//资产类型
    private String assetFrom;//资产所属部门
    private String assetNature;//资产性质
    private String addType;//增长类型
    private String cost;//资产旧值
    private String accDeperciation;//资产累计折旧
    private String depreciationRate;//折旧率
    private String depreciableLife;//z合计年限
    private String monthlyDepreciation;//月折旧额
    private String assetMgr;//资产保管人
    private String holdDate;//领用时间
    private String mark;//备注
    private String statu;//状态 0:正常 1:删除
    private Organization organization;  //所属部门
    private TypeConfig typeConfig;

    public TypeConfig getTypeConfig() {
        return typeConfig;
    }

    public void setTypeConfig(TypeConfig typeConfig) {
        this.typeConfig = typeConfig;
    }

    public Organization getOrganization() {
        return organization;
    }


    public void setOrganization(Organization organization) {
        this.organization = organization;
    }

    public Asset() {
        super();
    }
    public Asset(String id){
        super(id);
    }

    public String getName(){
        return name;
    }

    public void setName(String name){
        this.name = name;
    }

    public String getAssetType(){
        return assetType;
    }

    public void setAssetType(String assetType){
        this.assetType = assetType;
    }

    public String getAssetFrom(){
        return assetFrom;
    }

    public void setAssetFrom(String assetFrom){
        this.assetFrom = assetFrom;
    }

    public String getAssetNature(){
        return assetNature;
    }

    public void setAssetNature(String assetNature){
        this.assetNature = assetNature;
    }

    public String getAddType(){
        return addType;
    }

    public void setAddType(String addType){
        this.addType = addType;
    }

    public String getCost(){
        return cost;
    }

    public void setCost(String cost){
        this.cost = cost;
    }

    public String getAccDeperciation(){
        return accDeperciation;
    }

    public void setAccDeperciation(String accDeperciation){
        this.accDeperciation = accDeperciation;
    }

    public String getDepreciationRate(){
        return depreciationRate;
    }

    public void setDepreciationRate(String depreciationRate){
        this.depreciationRate = depreciationRate;
    }

    public String getDepreciableLife(){
        return depreciableLife;
    }

    public void setDepreciableLife(String depreciableLife){
        this.depreciableLife = depreciableLife;
    }

    public String getMonthlyDepreciation(){
        return monthlyDepreciation;
    }

    public void setMonthlyDepreciation(String monthlyDepreciation){
        this.monthlyDepreciation = monthlyDepreciation;
    }

    public String getAssetMgr(){
        return assetMgr;
    }

    public void setAssetMgr(String assetMgr){
        this.assetMgr = assetMgr;
    }

    public String getHoldDate(){
        return holdDate;
    }

    public void setHoldDate(String holdDate){
        this.holdDate = holdDate;
    }

    public String getMark(){
        return mark;
    }

    public void setMark(String mark){
        this.mark = mark;
    }

    public String getStatu(){
        return statu;
    }

    public void setStatu(String statu){
        this.statu = statu;
    }

}
